poncho made of wool or canvas - Alemán Inglés Diccionario